@charset "utf-8";
/* CSS Document */
html {
    overflow-x: hidden;
}

body {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 12px;
    text-align: left;
    background-color: #fff;
}

ul, li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

* {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

a {
    text-decoration: none;
    color: #595656;
    outline: none;
}

a:hover {
    color: #e94f03;
}

.img_block {
    display: block;
    margin: 0 auto;
}

.clear {
    clear: both
}

.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.iframe_video {
    width: 640px !important;
    height: 365px !important;
}

.red {
    color: red;
}

.green {
    color: green;
}

.blue {
    color: #00458e;
}

.span_color {
    color: #e60012 !important;
}

.span_color_orange {
    color: #e68200 !important;
}

input::-webkit-input-placeholder { /* WebKit browsers */
    font-size: 16px;
    color: #898989;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 16px;
    color: #898989;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size: 16px;
    color: #898989;
}

input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size: 16px;
    color: #898989;
}

/* banner sec */
.nbanner {
    width: 1000px;
    margin: 0 auto;
}

.nbanner_con {
    width: 1920px;
    margin-left: -460px;
    position: relative;
}

.sortrank_div {
}

/* 问号 */
.question_ico {
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
}

.question_ico img {
    width: 100%;
    height: auto;
    display: block;
}

/* header */
.header {
    height: 115px;
    background-color: #fff;
}

.header_con {
    width: 1180px;
    height: 100%;
    margin: 0 auto;
}

.logo {
    float: left;
    margin-top: 5px;
}

.logo img {
    width: 180px;
    height: auto;
}

.meminfo {
    float: Right;
    padding-top: 55px;
    width: 230px;
    height: 34px;
}

.meminfo_l {
    float: left;
    position: relative;
    height: 19px;
    padding-left: 45px;
    padding-top: 15px;
}

.meminfo_l span {
    font-size: 14px;
    color: #004ea2;
}

.meminfo_l font {
    cursor: pointer;
}

.h_mem_ico {
    position: absolute;
    left: 0px;
    top: 0px;
}

.meminfo_r {
    float: right;
    font-size: 14px;
    width: 50px;
    height: 100%;
    position: relative;
}

.meminfo_r a {
    color: #e60012;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.search {
    width: 221px;
    height: 40px;
    float: right;
    padding-top: 35px;
}

.search dl {
}

.search dl dt {
}

.search dl dt ul {
    height: 34px;
    overflow: hidden;
    padding-left: 25px;
}

.search dl dt ul li {
    cursor: pointer;
    padding: 0 10px;
    height: 34px;
    margin-right: 5px;
    float: left;
    text-align: center;
    line-height: 34px;
    font-size: 16px;
    color: #000;
}

.search dl dt ul li.cur {
    border-radius: 5px 5px 0px 0px;
    color: #fff;
    background: url('../images/search_cur_li.jpg') repeat-x center center;
}

.search dl dd {
    width: 100%;
    height: 40px;
    background: url(../images/search_bg.jpg) no-repeat center center;
}

.in_text {
    color: #929393;
    padding: 0 10px;
    font-size: 18px;
    margin-left: 56px;
    width: 64px;
    height: 36px;
    margin-top: 2px;
    border: 0px;
}

.in_submit {
    float: left;
    width: 70px;
    height: 36px;
    border: 0px;
    background: url(../images/search_dot.png) repeat;
    cursor: pointer;
}

.search dd div {
    float: left;
    width: 140px;
    position: relative;
}

#cls {
    position: absolute;
    top: 0px;
    cursor: pointer;
    color: #333;
    right: 0px;
    font-size: 16px;
    display: block;
    height: 40px;
    width: 20px;
    line-height: 40px;
    text-align: center;
}


/* nav */
.nav {
    width: 100%;
    background-color: #00458e;
}

.nav_con {
    float: left;
    height: 115px;
}

.nav_con li {
    float: left;
    width: auto;
    height: 100%;
    line-height: 115px;
}

.nav_con li a {
    display: block;
    padding: 0 11px;
    height: 100%;
    font-size: 14px;
    color: #0e0e0e;
    text-align: center;
}

.nav_con li a:hover {
    background-color: #004386;
    color: #fff;
}

.nav_con li a.on {
    background-color: #004386 !important;
    color: #fff !important;
}

.nav_con li.li_border {
    border-right: solid 1px #fff;
}

/* banner */

.banner {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: auto;
}

.banner .tempWrap {
    width: 1920px !important;
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -960px;
}

.banner ul li {
    width: 1920px;
    height: auto;
}

.banner ul li a {
    display: block;
    height: auto;
}

.banner ul li img {
    width: 1920px;
    height: auto;
}

.banner .hd {
    position: absolute;
    width: 600px;
    left: 50%;
    margin-left: -300px;
    z-index: 5;
    bottom: 20px;
    text-align: center;
}

.banner .hd span {
    display: inline-block;
    width: 10px;
    cursor: pointer;
    margin: 0 5px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #fff;
}

.banner .hd span.on {
    background-color: #fff;
}

.download {
    padding: 15px 0px;
    width: 100%;
    background-color: #fff;
}

.download_con {
    width: 1180px;
    margin: 0 auto;
    border-top: solid 1px #004386;
}

.download_con {
}

.download_ul {
}

.download_ul li {
    border-bottom: dashed 1px #9fa0a0;
    padding: 25px 10px;
}

.download_ul li table {
    width: 100%;
}

.download_ul li table td.download_td {
    font-size: 30px;
    color: #000;
}

.download_ul li table td.download_td span {
    position: relative;
}

.download_ul li table td.download_td span .question_ico {
    right: -24px;
    top: -2px;
}

.download_ul li table input.download_input_text {
    font-size: 52px;
    color: #ff0113;
    padding: 0 10px;
    width: 512px;
    height: 97px;
    line-height: 97px;
    border: solid 1px #e6e6e6;
}

.main_ziliao {
    width: 100%;
    padding: 15px 0px;
    background-color: #f8f8f8;
}

.main_ziliao_con {
    width: 1180px;
    margin: 0 auto;
}

.ziliao_dl {
    width: 500px;
    margin-bottom: 30px;
}

.dt_tit {
    height: 45px;
    line-height: 45px;
    border-bottom: solid 2px #004386;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.dt_tit span {
    font-size: 24px;
    float: left;
    height: 100%;
    line-height: 45px;
    color: #004386;
    position: relative;
}

.dt_tit span .question_ico {
    right: -26px;
    top: 4px;
}

.more {
    float: right;
    color: #1c6ac9;
    font-size: 18px;
}

.ziliao_dl dd {
}

.ziliao_dl dd ul {
}

.ziliao_dl dd ul li {
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    border-bottom: dashed 1px #878686;
}

.ziliao_dl dd ul li a {
    font-size: 18px;
    color: #000;
    display: block;
    padding-left: 35px;
    position: relative;
}

.ziliao_dl dd ul li a img {
    position: absolute;
    left: 5px;
    top: 16px;
    width: 21px;
    height: 21px;
}

.bo_more {
    display: block;
    margin: 0 auto;
    width: 166px;
    height: 51px;
    color: #fff;
}

.main_product {
    width: 100%;
    padding-bottom: 15px;
    background-color: #fff;
}

.main_product_con {
    width: 1180px;
    margin: 0 auto;
}

.main_product_con dd {
}

.main_product_con dd ul {
    padding: 15px;
}

.main_product_con dd ul li {
    margin-right: 30px;
    margin-bottom: 15px;
    float: left;
    width: 192px;
    padding: 6px;
    height: 250px;
    overflow: hidden;
    border: solid 1px #c1c1c1;
    padding-bottom: 8px;
}

.main_product_con dd ul li table {
    width: 192px;
    height: 234px;
}

.main_product_con dd ul li table td.td_img {
    width: 192px;
    height: 192px;
}

.main_product_con dd ul li a img {
    display: block;
    max-width: 188px;
    width: auto !important;
    width: 188px;
    max-height: 188px;
    width: auto !important;
    width: 188px;
}

.main_product_con dd ul li .td_h3 {
    height: 52px;
    overflow: hidden;
    border-top: dashed 1px #9fa0a0;
    text-align: center;
    font-size: 18px;
    margin-bottom: 5px;
    line-height: 22px;
    color: #050505;
    font-weight: normal;
}

.main_product_con dd ul li .td_p {
    font-size: 13px;
    color: #727171;
    line-height: 20px;
    padding: 0px 5px;
}

.main_product_con dd ul li p {
    height: 88px;
    overflow: hidden;
    font-size: 16px;
    color: #727171;
    font-size: 14px;
    line-height: 22px;
}

.margin_right {
    margin-right: 0px !important;
}

.index_pro_ul li {
    height: 252px !important;
}

.dl_video {
}

.dl_video ul li {
    width: 550px;
}


.main_imglocation_con {
    width: 1180px;
    margin: 0 auto;
}

.main_imglocation_con dd {
}

.main_imglocation_con dd ul {
    padding: 15px;
}

.main_imglocation_con dd ul li {
    margin-right: 30px;
    margin-bottom: 15px;
    float: left;
    width: 192px;
    padding: 6px;
    height: 163px;
    overflow: hidden;
    border: solid 1px #c1c1c1;
    padding-bottom: 8px;
}

.main_imglocation_con dd ul li table {
    width: 192px;
    height: 163px;
}

.main_imglocation_con dd ul li table td.td_img {
    width: 192px;
    height: 121px;
}

/*
.main_imglocation_con dd ul li a img {
    display: block;
    max-width: 188px;
    width: auto !important;
    width: 188px;
    max-height: 117px;
    width: auto !important;
    width: 117px;
}
*/
.main_imglocation_con dd ul li .td_h3 {
    height: 52px;
    overflow: hidden;
    border-top: dashed 1px #9fa0a0;
    text-align: center;
    font-size: 18px;
    margin-bottom: 5px;
    line-height: 22px;
    color: #050505;
    font-weight: normal;
}

.main_imglocation_con dd ul li .td_p {
    font-size: 13px;
    color: #727171;
    line-height: 20px;
    padding: 0px 5px;
}

.main_imglocation_con dd ul li p {
    height: 88px;
    overflow: hidden;
    font-size: 16px;
    color: #727171;
    font-size: 14px;
    line-height: 22px;
}

.main_imglocation_con .index_pro_ul li {
    height: 180px !important;
}

/* 相关链接 */
.rellinks {
    width: 100%;
    padding: 20px 0px;
    background-color: #f8f8f8;
}

.h_title {
    width: 1180px;
    margin: 25px auto;
}

.h_title_con {
    position: relative;
    text-align: center;
    background-color: #f8c301;
    padding: 20px 0px;
}

.h_title_con_color {
    background-color: #fff !important;
}

.h_title_con_color span {
    color: #005bac !important;
}

.h_title_con span {
    font-weight: bold;
    margin-left: -100px;
    position: relative;
    font-size: 32px;
    position: relative;
    color: #fff;
}

.h_title_con span img {
    position: absolute;
    right: -108px;
    top: 7px;
}

.h_title_con span font {
    position: absolute;
    right: -15px;
    top: -2px;
    font-size: 32px;
}

.h_title_con .question_ico {
    right: 0px;
    top: 15px;
}

.rellinks_con {
    width: 1150px;
    margin: 0 auto;
    padding: 15px 0px;
}

.rellinks_con {
    margin-top: 15px;
}

.rellinks_con dl {
    margin: 10px 17px;
    float: left;
    width: 157px;
    height: 146px;
}

.rellinks_con dl dt {
    width: 155px;
    height: 104px;
    border: solid 1px #d8d8d8;
}

.rellinks_con dl dt a {
    display: block;
    width: 100%;
    height: 100%;
}

.rellinks_con dl dt a table {
    width: 155px;
    height: 104px;
}

.rellinks_con dl dt a table td img {
    max-width: 155px;
    width: auto !important;
    width: 155px;
    max-height: 104px;
    height: auto !important;
    height: 104px;
}

.rellinks_con dl dd {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #000;
}

/* footer mem */
.footer_mem {
    padding: 20px 0px;
    background-color: #fff;
}

.footer_mem_con {
    width: 1180px;
    margin: 0 auto;
    position: relative;
}

.f_mem {
    width: 500px;
    margin: 0 auto;
    font-size: 15px;
    color: #000;
    position: relative;
    padding-left: 50px;
    height: 34px;
    line-height: 34px;
}

.footer_mem_con .question_ico {
    position: absolute;
    right: 0px;
    top: 10px;
}

.mem_ico {
    width: 34px;
    height: 34px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.mem_ico img {
    display: block;
    width: 34px;
    height: 34px;
}

/* footer */
.footer {
    width: 100%;
    padding: 15px 0px;
    background-color: #f8f8f8;
    border-top: solid 1px #eeeded;
}

.footer_con {
    font-size: 14px;
    width: 1180px;
    margin: 0 auto;
    text-align: center;
    line-height: 25px;
    color: #666;
}

.footer_logo {
    display: block;
    margin: 0 auto;
    height: 60px;
}

/* article */
.article {
    width: 100%;
    height: auto;
    background-color: #ffffff;
}

.article_con {
    width: 1180px;
    margin: 0 auto;
    padding: 20px 0px;
}

.article_title {
    font-size: 28px;
    color: #1c6ac9;
    text-align: center;
    font-weight: normal;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: dashed 1px #b7b6b6;
}

.article_body {
    padding: 0 15px;
    font-family: "微软雅黑" !important;
    font-size: 18px !important;
    color: #414141 !important;
    margin-bottom: 0px;
    line-height: 2;
}

.article_body * {
    font-family: "微软雅黑" !important;
    font-size: 18px !important;
    color: #414141 !important;
    line-height: 2 !important;
}

.article_body img {
    max-width: 100%;
    height: auto !important;
}

.article_body table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
    border-left: solid 1px #666;
    border-top: solid 1px #666;
}

.article_body table td {
    border-right: solid 1px #666;
    border-bottom: solid 1px #666;
}

.article_body_daquan {
    padding: 0 15px;
    font-family: "微软雅黑" !important;
    font-size: 18px !important;
    color: #414141 !important;
    line-height: 2 !important;
    margin-bottom: 0px;
}

.article_body_daquan * {
    font-family: "微软雅黑" !important;
    font-size: 18px !important;
    color: #414141 !important;
    line-height: 2 !important;
}

.article_body_daquan table {
    margin: 0 auto;
}

.position_div {
    width: 1180px;
    margin: 15px auto;
    display: none;
}

.postion {
    color: #6a6a6a;
    font-size: 14px;
    font-weight: normal;
}

.proinfo {
    padding: 8px;
}

.proinfo_left {
    border: solid 1px #ddd;
    width: 151px;
    height: 151px;
    float: left;
}

.proinfo_left img {
    max-width: 151px;
    width: auto !important;
    width: 151px;
    max-height: 151px;
    height: auto !important;
    height: 151px;
}

.proinfo_right {
    margin-left: 15px;
    float: left;
    padding-top: 90px;
}

.proinfo_right p {
    color: #414141;
    font-size: 18px;
    line-height: 28px;
}

.sec_tit {
    height: 51px;
    background-color: #eeeeee;
    text-indent: 35px;
    line-height: 49px;
    margin: 15px 0px;
}

.sec_tit h2 {
    float: left;
    background: url(../images/sec_tit.jpg) no-repeat 15px center;
}

.sec_tit h2 span {
    font-size: 18px;
    color: #414141;
    font-size: 18px;
}

.sec_tit a {
    float: right;
    font-size: 16px;
    padding-right: 10px;
    color: #004386;
}

#video {
    margin: 0 auto;
    margin-top: 30px;
}

.xiazai_div {
    text-align: right;
    width: 850px;
    margin: 0 auto;
    margin-top: 30px;
}

.pei_nav {
    width: 1180px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 10px;
}

.pei_nav ul {
    border-bottom: solid 2px #004386;
    height: 47px;
}

.pei_nav ul li {
    margin-right: 10px;
    padding: 0 10px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 130px;
    font-size: 20px;
    float: left;
}

.p_cur {
    border-bottom: solid 5px #ff0000;
}

.p_cur a {
    color: #ff0000 !important;
}

.pei_nav .question_ico {
    right: 0px;
    top: 15px;
}

.pei_con {
    width: 1180px;
    margin: 0 auto;
}

.pei_con dl.peifang_dl {
    padding: 15px 15px;
}

.pei_con dl.peifang_dl dt {
    font-size: 24px;
    color: #1c6ac9;
}

.pei_con dl.peifang_dl dt span {
    position: relative;
}

.pei_con dl.peifang_dl dt span .question_ico {
    right: -25px;
    top: 0px;
}

.peifang_dl {
}

.peifang_dl dd {
    padding-top: 15px;
}

.peifang_dl dd ul {
    width: 1152px;
    margin: 0 auto;
}

.peifang_dl dd ul li {
    overflow: hidden;
    margin-bottom: 10px;
    border: solid 1px #dcdcdc;
    border-left: 0px;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    width: 190px;
    text-align: center;
}

.peifang_dl dd ul li a {
    display: block;
    width: 100%;
    height: 100%;
    color: #333333;
    border-right: solid 1px #dcdcdc;
}

.peifang_dl dd ul li a:hover {
    background-color: #1c6ac9;
    color: #fff;
}

.border_right {
    border-right: solid 1px #dcdcdc !important;
}

/* 登录 */
.login_div {
    position: absolute;
    left: 50%;
    margin-left: -315px;
    width: 430px;
    top: 50%;
    margin-top: -260px;
    height: 380px;
    padding: 50px 100px;
    border: solid 1px #e0e0e0;
}

.login_tit {
    font-size: 24px;
    text-align: center;
    color: #595757;
    margin-bottom: 20px;
}

.login_table {
    width: 415px;
    margin: 0 auto;
}

.login_table {
}

.login_in_text {
    font-size: 20px;
    height: 40px;
    border: solid 1px #c9caca;
    padding: 10px;
    width: 390px;
}

.forget_a {
    color: #898989;
    font-size: 15px;
}

.login_submit {
    cursor: pointer;
    height: 44px;
    background-color: #f08300;
    color: #fff;
    width: 100%;
    border: 0px;
    font-size: 18px;
}

.login_p {
    color: #888181;
    font-size: 14px;
    line-height: 24px;
}

/* 忘记密码 */
.forget_div_tit {
    width: 100%;
    border-bottom: solid 4px #e1e1e2;
    padding-top: 90px;
}

.forget_div_tit_con {
    width: 1180px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.forget_div_tit_con span {
    font-size: 30px;
    color: #595757;
}

.forget_div {
    width: 100%;
    padding: 20px 0px;
}

.forget_status {
    margin-top: 30px;
    margin-bottom: 55px;
}

.forget_status img {
    text-align: center;
    display: none;
}

.status_on {
    display: block !important;
    margin: 0 auto;
}

.forget_div_con {
    margin: 0 auto;
    width: 1180px;
}

.forget_alert_text {
    width: 530px;
    color: #e60012;
    font-size: 18px;
    text-align: left;;
    margin: 25px auto;
}

.forget_form {
    width: 544px;
    margin: 0 auto;
}

.forget_form table {
    width: 100%;
}

.forget_form table .login_in_text {
    width: 518px;
    font-size: 18px;
}

.yanzheng_over {
    margin: 0 auto;
    padding: 50px 145px;
    width: 667px;
    border: solid 1px #f08300;
    background-color: #fffbed;
}

.yanzheng_over div {
    position: relative;
    padding-right: 50px;
    line-height: 30px;
}

.yanzheng_over div img {
    position: absolute;
    left: -41px;
    top: 0px;
}

.yanzheng_over div p {
    color: #595757;
    font-size: 20px;
}

.yanzheng_over div a {
    color: #ff1600;
    font-size: 18px;
}

.search_div {
    width: 1180px;
    margin: 0 auto;
}

.search_div_tit {
    border-bottom: solid 2px #004386;
    padding-bottom: 10px;
    margin-top: 15px;
}

.search_div_tit span {
    font-size: 24px;
    color: #004ea2;
}

.search_ul {
    padding: 10px 0px;
}

.search_ul .li_pro img {
    max-width: 130px;
    width: auto !important;
    width: 130px;
    max-height: 130px;
    height: auto !important;
    height: 160px;
}

.li_word {
    position: relative;
    padding: 0 10px;
    padding-left: 35px;
    height: 55px;
    border-bottom: dashed 1px #878686;
    color: #414141;
    font-size: 18px;
}

.li_word img {
    position: absolute;
    left: 6px;
    top: 17px;
    width: 21px;
    height: 21px;
}

.li_word span {
    float: left;
    height: 100%;
    line-height: 55px;
}

.li_word font.f_more {
    cursor: pointer;
    color: #00458e;
    float: right;
    height: 100%;
    line-height: 55px;
}


.li_pro {
    position: relative;
    padding: 0 10px;
    height: 197px;
    padding-left: 190px;
    border-bottom: dashed 1px #878686;
    color: #414141;
    font-size: 18px;
}

.li_pro a {
    display: block;
}

.li_pro table {
    position: absolute;
    left: 6px;
    top: 17px;
    width: 160px;
    height: 160px;
    border: solid 1px #ddd;
}

.li_pro img {
    max-width: 160px;
    width: auto !important;
    width: 160px;
    max-height: 160px;
    height: auto !important;
    height: 160px;
}

.li_pro font {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 80px;
    color: #00458e;
    font-size: 18px;
}

.li_pro h3 {
    padding-top: 45px;
    font-weight: normal;
    color: #414141;
    font-size: 18px;
}

.li_pro p {
    padding-top: 10px;
    padding-right: 110px;
}

.kehu_dl {
    width: 550px;
    height: 280px;
    border-bottom: solid 1px #ddd;
    margin-bottom: 18px;
}

.kehu_dl dt {
    padding: 0 10px;
    height: 45px;
    line-height: 45px;
    position: relative;
    padding-left: 34px;
}

.kehu_dl dt img {
    position: absolute;
    left: 12px;
    top: 16px;
}

.kehu_dl dt span {
    height: 100%;
    float: left;
    font-size: 20px;
    color: #004386;
}

.kehu_dl dt a {
    height: 100%;
    float: right;
    color: #004386;
    font-size: 14px;
}

.kehu_dl dd {
    padding: 10px;
    padding-left: 30px;
    padding-top: 0px;
}

.kehu_dl dd table {
    width: 100%;
}

.kehu_dl dd table td {
    padding: 3px;
    font-size: 18px;
    color: #272727;
}

.kehu_dl dd table td.k_td_l {
    width: 65px;
}

.kehu_dl dd table td.k_td_r {
    line-height: 29px;
}

.msg {
    width: 815px;
    margin: 50px auto;
    margin-bottom: 10px;
    border: solid 1px #dedede;
    background-color: #fff;
}

.msg_tit {
    font-size: 32px;
    height: 103px;
    text-align: center;
    color: #595757;
    line-height: 103px;
    border-bottom: solid 1px #ddd;
}

.msg_text {
    padding: 15px;
}

.msg_text textarea {
    display: block;
    border: 0px;
    width: 100%;
    height: 200px;
}

.msg_submit {
    display: block;
    width: 200px;
    height: 68px;
    background-color: #f08300;
    color: #fff;
    border: solid 1px #bfbfbf;
    margin: 0 auto;
    margin-top: 45px;
    margin-bottom: 45px;
    font-size: 22px;
    border-radius: 5px;
    cursor: pointer;
}

/* 计算器 */
.calculator {
    width: 452px;
    margin: 0 auto;
    background-color: #e1e1e1;
    padding: 16px;
    margin-top: 30px;
    margin-bottom: 35px;
}

.calculator_text {
    padding: 8px;
    text-align: right;
    overflow: hidden;
    line-height: 100px;
    height: 100px;
    width: 435px;
    background-color: #00458e;
    color: #fff;
    font-size: 22px;
}

.calculator_text input {
    height: 100px;
    width: 100%;
    font-size: 70px;
    text-align: right;
    background-color: #00458e;
    color: #fff;
    border: 0px;
}

.calculator_table {
    width: 100%;
}

.calculator_table table {
    width: 100%;
    background-color: #e1e1e1;
}

.calculator_table table {
    width: 100%;
}

.calculator_table table td {
    height: 70px;
    cursor: pointer;
    text-align: center;
    font-size: 22px;
    background-color: #f2b800;
    color: #000;
}

.num_size {
    font-size: 32px !important;
}

.calculator_table table td:hover {
    background-color: #00458e;
    color: #fff;
}

.calculator_table table td.deng {
    background-color: #e60012;
    color: #fff;
}

.calculator_table table td.deng:hover {
    background-color: #00458e;
}

.cal_td {
    width: 25%;
}

#tr_tianjia, #tr_zhongliang {
    display: none;
}

.title_td {
    font-size: 24px;
    color: #5b5c5e;
}

/* 重量转换 */

.zhuanhua_div {
    width: 815px;
    margin: 65px auto;
}

.result_div {
    font-weight: bold;
    margin-top: 20px;
    background-color: #f5f5f5;
    border: solid 1px #ccc;
    padding: 10px;
    text-align: center;
    height: 80px;
    color: #004386;
    font-size: 28px;
    line-height: 80px;
}

.input_text_js {
    width: 146px;
    height: 59px;
    line-height: 59px;
    border: solid 1px #dddddd;
    color: #000;
    font-size: 30px;
    text-align: center;
    border-radius: 3px;
}

.select_div {
    position: relative;
    width: 146px;
    height: 59px;
    border: solid 1px #d7d7d7;
    border-radius: 3px;
}

.select_cur {
    cursor: pointer;
    text-align: center;
    font-size: 20px;
    line-height: 59px;
    padding-left: 8px;
    padding-right: 35px;
    width: 95px;
    height: 100%;
    position: relative;
}

.select_cur span {
    color: #4c4c4c;
}

.select_cur img {
    width: 12px;
    position: absolute;
    right: 8px;
    top: 27px;
}

.select_div ul {
    z-index: 99999;
    display: none;
    position: absolute;
    left: -1px;
    top: 59px;
    right: -1px;
    background-color: #fff;
    border: solid 1px #d7d7d7;
}

.select_div ul li {
    height: 40px;
    line-height: 40px;
    padding: 0 8px;
    font-size: 20px;
    color: #4c4c4c;
}

.select_div ul li:hover {
    background-color: #199ed8;
    color: #fff;
    cursor: pointer;
}

.zhuanhua_submit {
    border: 0px;
    border-radius: 5px;
    width: 128px;
    height: 61px;
    background-color: #f08300;
    color: #fff;
    font-size: 20px;
}

/* 添加量计算 */

.tianjia_div {
    width: 630px;
    margin: 0 auto;
}

.gongjin_div {
    position: relative;
    margin-bottom: 12px;
}

.gongjin_div .input_text_js {
    text-align: left;
    padding: 0 10px;
    width: 208px;
    line-height: 49px;
    border: solid 1px #b5b5b5;
    border-radius: 0px;
}

.gongjin_div span {
    width: 77px;
    height: 59px;
    text-align: center;
    border: solid 1px #b5b5b5;
    background-color: #eeeeee;
    display: block;
    cursor: pointer;
    border-left: 0px;
    font-size: 20px;
    color: #333333;
    line-height: 59px;
}

.gongjin_div table {
    width: 100%;
}

.dw {
    border: solid 1px #ddd;
    background-color: #fff;
    z-index: 9999;
    display: none;
    position: absolute;
    top: 60px;
    left: 0px;
    right: 0px;
}

.dw li {
    height: 40px;
    line-height: 40px;
    text-align: right;
}

.dw li a {
    padding: 0 15px;
    display: block;
    height: 100%;
}

.dw li a:hover {
    background-color: #0066cc;
    color: #fff;
}

.input_submit_jisuan {
    width: 630px;
    height: 61px;
    background-color: #eb6103;
    color: #fff;
    font-size: 20px;
    border: 0px;
    cursor: pointer;
}


/* page */
.page {
    text-align: center;
    height: auto;
    line-height: 45px;
}

.page {
    text-align: center;
    padding-top: 15px;
}

.page a {
    border: solid 1px #dee2e5;
    padding: 3px 10px;
    margin: 0 3px;
    color: #000000;
}

.page a:hover {
    background-color: #0066cc;
    color: #fff;
}

.page span {
    background-color: #0066cc;
    color: #fff;
    border: solid 1px #dee2e5;
    padding: 3px 10px;
    margin: 0 3px;
}

.login_yanzheng {
    position: relative;
}

.login_yanzheng span {
    display: block;
    font-size: 18px;
    color: #ff0014;
    height: 60px;
    width: 150px;
    text-align: center;
    line-height: 60px;
    position: absolute;
    right: 0px;
    top: 1px;
    cursor: pointer;
}


/* 推荐配方 */
.input_text {
    display: block;
    margin-top: 5px;
    width: 210px;
    height: 39px;
    border: solid 1px #b5b6b6;
    line-height: 25px;
    padding: 0px 5px;
    font-size: 16px;
}

.tj_peifang {
    position: relative;
    padding-right: 120px;
}

.input_js {
    height: 60px;
    background-color: #f08300;
    color: #fff;
    font-size: 20px;
    width: 170px;
    border: solid 1px #fff;
    cursor: pointer;
    border-radius: 5px;
}

.peifang_box {
    width: 980px;
    margin: 0 auto;
    padding: 8px;
}

.peifang_box_tit {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #0b56b1;
    line-height: 50px;
}

.peifang_box_con table {
    border-left: solid 1px #dddddd;
    border-top: solid 1px #dddddd;
    width: 100%;
}

.peifang_box_con table th {
    border-bottom: solid 1px #dddddd;
    border-right: solid 1px #dddddd;
    font-size: 18px;
    height: 60px;
    text-align: center;
    color: #666666;
    background-color: #f4f4f4;
}

.peifang_box_con table td {
    font-size: 18px;
    height: 60px;
    text-align: center;
    border-bottom: solid 1px #dddddd;
    border-right: solid 1px #dddddd;
    padding: 5px;
}

.peifang_box_con table td.yuanliao {
    color: #333;
}

.peifang_box_con table td.zhongliang {
    color: #e10414;
}

.peifang_box_con table td.danwei {
    color: #333333;
}

.bili {
    width: 110px;
    color: #333;
}

.bili .input_text {
    color: #f08300;
    width: 70px;
    text-align: center;
    display: block;
}

.bili_div_out .input_text {
    color: #231815;
    border: 0px;
}

.bili_div {
    margin-top: -3px;
    margin: 0 auto;
    width: 50%;
    height: 40px;
    position: relative;
}

.bili_div i {
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -7px;
    display: block;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 14px;
}

.bili_div .input_text {
    background-color: #fff;
}

.input_border {
    border: solid 1px #959595 !important;
}

.tiaozheng_div {
    position: relative;
    height: 50px;
    margin-top: 15px;
}

.tiaozheng_div .input_js {
    top: 0px;
    right: 0px;
}

.rel_article {
    padding: 8px;
}

.rel_article_tit {
    padding: 15px 0px;
    font-size: 18px;
    color: #0066cc;
}

.rel_article_con {
    line-height: 28px;
    padding: 15px 0px;
}


.p_box {
    width: 1180px;
    height: 200px;
    padding: 42px 0px;
    margin: 0 auto;
    margin-bottom: 20px;
    background: url(../images/peifang_art_bg.jpg) no-repeat top center;
}

.p_box_table {
    width: 760px;
    margin: 0 auto;
}

.pbox_td_text {
    font-size: 18px;
    color: #221815;
    text-align: center;
}

.p_box_input {
    border-radius: 5px;
    border: solid 1px #b5b5b5;
    text-align: left;
    padding: 0 10px;
    width: 286px;
}

.p_box_span {
    display: block;
    width: 180px;
    height: 60px;
    background-color: #fff;
    line-height: 60px;
    border: solid 1px #858585;
    border-radius: 5px;
    text-align: center;
    color: #0b0b0b;
    font-size: 18px;
}

/* 价格查询 */
.result_price {
    width: 100%;
    padding: 8px;
}

#result_price {
    display: none;
}

.result_price table {
    background-color: #dddddd;
    width: 100%;
}

.result_price table td {
    padding: 22px 8px;
    background-color: #fff;
}

.result_price table td.t_left {
    text-align: center;
    width: 160px;
    font-size: 18px;
}

.result_price table td.t_right {
    text-indent: 20px;
    font-size: 18px;
}

.price_color_red {
    color: #fc0404;
}

.result_h2 {
    padding: 22px 8px;
    font-weight: normal;
    color: #5b5c5e;
    text-align: center;
    background-color: #f2f2f2;
    font-size: 23px;
}

.price_box {
    height: 150px;
}

.price_table {
    width: 650px;
    margin-top: 30px;
}

.price_box_input {
    width: 370px;
    color: #ff0113;
}

.price_input_js {
    width: 236px;
}

/* pdf */
.pdf_down {
    margin: 8px;
    border-bottom: solid 1px #ddd;
    margin-bottom: 10px;
}

.pdf_down img {
    border: solid 1px #ddd;
    display: block;
    max-width: 100%;
    margin: 10px auto;
}

.pdf_down a.r_a {
    margin: 15px auto;
}

.favorite_a {
    font-size: 15px;
    display: block;
    width: 110px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border: solid 1px #ddd;
    color: #006bb6;
}

a.favorite_a:hover {
    color: #006bb6;
}

.shoucang {
    color: #fff;
}

a.shoucang:hover {
    color: #fff;
}


.sec_nav {
    width: 1180px;
    margin: 45px auto;
    margin-bottom: 35px;
}

.sec_ul {
    margin: 0 auto;
}

.sec_ul li {
    float: left;
    margin: 0 8px;
    cursor: pointer;
    margin-bottom: 15px;
}

.sec_ul li a {
    display: block;
    padding: 10px 17px;
    font-size: 18px;
    border: solid 1px #e5e5e5;
    border-radius: 23px;
}

.sec_ul li a:hover {
    background-color: #004ea2;
    color: #fff;
    border: solid 1px #004ea2;
}

.sec_ul li.sec_cur a {
    background-color: #004ea2;
    color: #fff;
    border: solid 1px #004ea2;
}

/** 免费试用 悬浮 **/
.rightside {
    width: 150px;
    position: fixed;
    right: 0px;
    top: 338px;
    z-index: 1000;
}

.rightside p {
    background-color: #f0f1f3;
    color: #e60012;
    font-size: 16px;
    font-family: Arial;

    background-position: center 15px;
    background-repeat: no-repeat;
    padding: 20px 0;
    text-align: center;
    padding-top: 50px;
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
}

.rightside h2 {
    background: url(../images/free_shiyong_bg.jpg) no-repeat top right #e60012;
    padding: 30px 0 15px 0px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    font-size: 16px;
}

.rightside h2 span {
    display: block;
    width: 126px;
    margin: 0 auto;
    margin-top: 10px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #fff;
    border-radius: 3px;
    color: #e60012;
    font-size: 14px;
}

.rightside h3 {
    padding: 0px 0;
}

.rightside h3 img {
    width: 135px;
    margin: 0 auto;
}

.rightside h3 span {
    display: block;
    text-align: center;
    font-size: 13px;
    color: #6b6b6b;
    margin-top: 5px;
}

.rightside .gotop {
    float: right;
    margin-top: 2px;
}

.r_qrcode {
    padding: 10px;
    width: 130px;
    height: auto;
    position: relative;
    margin: 0 auto;
}

.r_logo {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -40px !important;
    margin-top: -20px !important;
    height: 40px;
    width: auto !important;
}

.qr_text {
    text-align: center;
    color: #6b6b6b;
    font-size: 16px;
    padding-top: 3px;
}


/* 联系我们 留言 */
.contact_main {
    width: 100%;
    background-color: #f2f2f2;
}

.contact_main_con {
    width: 792px;
    margin: 0 auto;
}

.contact_main_con h2 {
    font-size: 30px;
    color: #e76067;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 35px;
}

.contact_table {
    width: 610px;
    margin: 0 auto;
}

.c_td_tit {
    width: 92px;
    font-size: 16px;
    color: #221815;
}

.c_td_input {
    width: 448px;
}

.c_input {
    font-size: 16px;
    height: 45px;
    width: 428px;
    border: solid 1px #e5e5e5;
    background-color: #fff;
    padding: 0 10px;
    line-height: 45px;
}

.c_td_must {
    position: relative;
    font-size: 16px;
    color: #666666;
}

.c_td_must span {
    position: absolute;
    top: 12px;
}

.c_textarea {
    font-family: "微软雅黑" !important;
    border: solid 1px #e5e5e5;
    padding: 10px;
    width: 428px;
    height: 108px;
    font-size: 16px;
}

.zxp_ul {
    padding: 10px 15px;
    width: 418px;
    border: solid 1px #e5e5e5;
    background-color: #fff;
}

.zxp_ul li {
    cursor: pointer;
    padding: 6px 0px;
    float: left;
    width: 100%;
    font-size: 16px;
    color: #767676;
    line-height: 30px;
}

.c_submit {
    width: 239px;
    height: 36px;
    border: solid 1px #e5e5e5;
    background-color: #ff0000;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    font-family: "微软雅黑";
    margin: 0 auto;
    display: block;
    cursor: pointer;
}

.zxp_ul li div {
    position: relative;
    padding-left: 16px;
}

.zxp_ul li div span {
    position: absolute;
    left: 0px;
    top: 7px;
    display: block;
    width: 15px;
    height: 15px;
    border: solid 1px #767676;
}

.zxp_ul li div .check_box {
    display: none;
}

.zxp_ul li div span img {
    display: none;
}

.check_on img {
    position: absolute;
    left: 0px;
    top: 0px;
    display: block !important;
}

.check_font {
    color: #044ea2;
}

/* product */
.art_v_h {
    font-size: 33px;
    color: #0069b3;
    padding-bottom: 3px;
    margin-top: 20px;
}

.art_v_en {
    font-size: 16px;
    color: #0069b3;
    margin-bottom: 40px;
}

.video_div {
    width: 765px;
    margin: 0 auto;
    padding: 20px;
}

.aimg_table {
    width: 450px;
    height: 300px;
    margin: 0 auto;
}

.aimg_table img {
    max-width: 450px;
    width: auto !important;
    width: 450px;
    height: 300px;
    height: auto !important;
    height: 300px;
}

.big_pro_info {
    text-align: center;
    margin-top: 15px;
    font-size: 14px;
    line-height: 30px;
    font-family: "宋体" !important;
    font-weight: bold;
    color: #666;
}

/* gou mai */
.goumai {
    margin: 20px 0;
}

.goumai > h2 {
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
}

.goumai > h2 span {
    float: left;
    border-bottom: 4px solid #89bc02;
    padding: 0 8px;
    font-size: 24px;
    color: #666;
    padding-bottom: 12px;
}

.goumai > h2 a {
    float: right;
    background-color: #89bc02;
    color: #fff;
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    border-radius: 5px 5px 0 0px;
    margin-top: 15px;
}

.goumai_item {
    overflow: hidden;
    margin: 20px 0;
    padding-left: 20px;
}

.goumai_item p {
    clear: both;
    padding-left: 20px;
    color: #333333;
    font-size: 16px;
    margin-bottom: 10px;
}

.goumai_item p.dot_p {
    background-image: url(../images/img_045.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.goumai_item p.p_text {
    line-height: 30px;
}

.goumai_item a.buy_a {
    overflow: hidden;
    float: left;
    margin: 15px 10px 15px 20px;
}

.goumai_item a.buy_a img {
    float: left;
    width: 50px;
    height: auto !important;
}

.goumai_item a.buy_a i {
    font-size: 14px;
    font-style: normal;
    float: left;
    margin-top: 16px;
    margin-left: 8px;
}

.goumai_item a.buy_a:hover i {
    text-decoration: underline;
    color: #89bc02;
}

.goumai_item div {
    display: block;
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    margin-left: 20px;
}

.goumai_item b {
    font-size: 16px;
}


.yongliao_con_table {
}

.yongliao_con_table td {
    width: 50% !important;
    background-color: #fff;
    padding: 10px;
}

.yongliao_con_table th {
    font-weight: normal;
    background-color: #ededed;
    height: 44px;
    text-align: center;
    font-size: 18px;
    color: #000;
}

.yongliao_con_table td div {
    color: #595757;
    font-size: 14px;
}

.yongliao_con_table td .tdj_left {
    float: left;
}

.yongliao_con_table td .tdj_right {
    float: right;
}

.detail_dl {
    padding: 10px 0px;
    border-bottom: solid 1px #c0c0c0;
    height: auto;
}

.detail_dl dt {
    float: left;
    width: 194px;
    height: auto;
}

.detail_dl dd {
    height: auto;
    width: 941px;
    float: left;
    font-family: "宋体";
    font-size: 16px;
    padding: 9px 0;
    line-height: 30px;
    margin-left: 14px;
}


.map {
    width: 996px;
    margin: 0 auto;
    margin-top: 42px;
}

.map_tit {
    width: 100%;
    height: 67px;
    padding-top: 5px;
    border-top: solid 1px #d9d7d2;
    background-color: #fff;
}

.map_tit div {
    font-family: "微软雅黑";
    width: 100%;
    height: 67px;
    line-height: 67px;
    font-size: 27px;
    color: #004ea2;
    background-color: #f8f8f8;
    text-indent: 15px;
}

.map_con {
    margin-bottom: 25px;
}

.map_tit span {
    color: #004ea2;
}

.map_dl {
    border-top: solid 1px #d9d7d2;
}

.map_dl dt {
    float: left;
    width: 126px;
    padding: 0 15px;
}

.map_dl dt a {
    color: #004ea2;
    font-size: 16px;
    font-family: "微软雅黑";
}

.map_dl dd {
    width: 840px;
    float: Right;
}

.map_dl dd ul {
    padding: 15px 0px;
}

.map_dl dd ul li {
    float: left;
    line-height: 30px;
    width: 280px;
    overflow: hidden;
    height: 30px;
}

.map_dl dd ul li a {
    font-size: 14px;
    color: #000;
    font-family: "微软雅黑";
}

.map_dl dd ul li a:Hover {
    text-decoration: underline;
}

/* share */


.new_share_main {
    margin-top: 10px;
}

.new_share {
    position: relative;
    cursor: pointer;
    width: 58px;
    height: 83px;
    border: solid 1px #dcdcdc;
    margin-bottom: 10px;
}

.new_share dt {
    width: 100%;
    height: 52px;
}

.new_share dt#new_share_dot {
    background: url(../images/share_dot_out.png) no-repeat center center #efefef;
}

.new_share_hover dt#new_share_dot {
    background: url(../images/share_dot_on.png) no-repeat center center #ffba00 !important;
}

.new_share dd {
    width: 100%;
    height: 30px;
    background-color: #e6e6e6;
    border-top: solid 1px #dcdcdc;
    line-height: 30px;
    text-align: center;
    color: #231815;
    font-size: 16px;
}

.new_share_hover dd, .new_qrcode_hover dd {
    background-color: #ffba00;
    color: #fff !important;
    border-top: solid 1px #fff !important;
}

.new_share dt#new_qrcode_dot {
    background: url(../images/qrcode_dot_out.png) no-repeat center center #efefef;
}

.new_qrcode_hover dt#new_qrcode_dot {
    background: url(../images/qrcode_dot_on.png) no-repeat center center #ffba00 !important;
}

.share_div {
    display: none;
    position: absolute;
    width: 190px;
    right: 53px;
    top: -1px;
}

.share_div .share_dot {
    right: 5px;
}

.bg_pad {
    border: solid 1px #e6e6e6;
    width: 128px;
    background-color: #eeeeee;
    padding: 7px 20px;
}

.share_div a {
    height: 30px !important;
    line-height: 30px !important;
    margin: 10px 0px !important;
    font-size: 14px !important;
    display: block !important;
    float: none !important;
    padding-left: 50px !important;
}

.share_div a#weixin {
    background: url(../images/weixin.png) no-repeat left center;
}

.share_div a#pengyou {
    background: url(../images/pengyou.png) no-repeat left center;
}

.share_div a#sqq {
    background: url(../images/qq.png) no-repeat left center;
}

.share_div a#qzone {
    background: url(../images/qzone.png) no-repeat left center;
}

.share_div a#copyurl {
    background: url(../images/copyurl.png) no-repeat left center;
}

.share_div a#qcode {
    background: url(../images/qcode.png) no-repeat left center;
}

.share_dot {
    position: absolute;
    right: -15px;
    top: 25px;
    border: 0px !important;
    width: 15px !important;
    height: 17px !important;
}

#copy-content {
    position: absolute;
    right: -100000px;
}

.qrcode_div {
    display: none;
    position: absolute;
    width: 155px;
    right: 53px;
    top: -25px;
}

.qrcode_div .share_dot2 {
    position: absolute;
    right: 4px;
    top: 42px;
    border: 0px !important;
    width: 15px !important;
    height: 17px !important;
}

.newqrcode {
    border: solid 1px #dcdddd;
    width: 135px;
    height: 135px;
    border-radius: 5px;
    overflow: Hidden;
    background-color: #fff;
}

.newqrcode img {
    width: 135px;
    height: 135px;
}


/* mp3播放 */
@-webkit-keyframes anim2 {
    0% {
        opacity: 0
    }
    29% {
        opacity: 0
    }
    30% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}

@keyframes anim2 {
    0% {
        opacity: 0
    }
    29% {
        opacity: 0
    }
    30% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes anim3 {
    0% {
        opacity: 0
    }
    69% {
        opacity: 0
    }
    70% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}

@keyframes anim3 {
    0% {
        opacity: 0
    }
    69% {
        opacity: 0
    }
    70% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}


.play .audio-icon-2 {
    -webkit-animation: anim2 1.2s infinite;
    animation: anim2 1.2s infinite;
}

.play .audio-icon-3 {
    -webkit-animation: anim3 1.2s infinite;
    animation: anim3 1.2s infinite;
}

.relative {
    position: relative;
}

.audio_div {
    cursor: pointer;
    text-indent: 0px !important;
    position: absolute;
    right: -90px;
    top: -11px;
    height: 25px;
    padding: 13px 0;
    line-height: 24px !important;
    color: #519af2;
    font-family: 'Microsoft Yahei', "微软雅黑", arial, "宋体", sans-serif;
}

.audio-inner {
    float: left;
    height: 100%;
    margin: 0 2px;
}

.audio-inner font {
    height: 25px;
}

.desc {
    float: left;
    height: 100%;
    margin-left: 4px;
    font-size: 15px;
    color: #003d9a;
}

.audio-icon {
    background: url(../images/audio-icon.png) no-repeat center center;
    float: left;
    width: 16px;
}

.audio-icon-2 {
    margin-left: 2px;
    background: url(../images/audio-icon-2.png) no-repeat center center;
    float: left;
    width: 5px;
}

.audio-icon-3 {
    background: url(../images/audio-icon-3.png) no-repeat center center;
    float: left;
    width: 8px;
}

.mic-dot {
}

.mic-dot li {
    float: left;
    margin-right: 15px;
}

.mic-dot a {
    padding-left: 20px !important;
}

.mic-dot img {
    top: 23px !important;
    width: auto !important;
    height: auto !important;
}

.standard {
    width: 1180px;
    margin: 0 auto;

}
.standard-list {
    margin-top:20px;
}
.standard-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 2px solid #004ea2;
    background-color: #eaf1f6;
    height: 60px;
    padding: 0 20px;
}

.standard-title h2 {
    color: #727171;
    font-size: 24px;
}

.standard-title .s {
    display: flex;
    justify-content: flex-start;
}

.standard-title .s .input-text {
    border: solid 1px #aaaaaa;
    padding: 0 10px;
    width: 150px;
    font-size:16px;
}

.standard-title .s .input-btn {
    border: 0;
    background-color: #c40311;
    color: #fff;
    height: 34px;
    padding: 0 28px;
    border-radius: 0px 5px 5px 0px;
    cursor: pointer;
    font-size:16px;
}

.standard-con {
    border: solid 1px #dcdcdc;
}

.standard-con .standard-con-title {
    padding: 20px 30px;
    font-size: 22px;
    color: #221815;
    text-align: center;
    line-height: 1.8;
    font-weight: normal;
}

.standard-con .standard-con-dl {
    margin: 50px 0px;
    padding: 20px 30px;
}

.standard-con .standard-con-dl dl {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 10px;
}

.standard-con .standard-con-dl dt {
    font-size: 16px;
    font-weight: bold;
}

.standard-con .standard-con-dl dd {
    font-size: 16px;
    font-weight: normal;
    color: #221815;
}

.standard-con-body {
    background-color: #eaf1f6;
    line-height: 1.8;
    font-size: 16px;
    padding: 20px 30px;
}

.standard-con-download {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}

.standard-con-download a {
    display: flex;
    padding: 6px 18px;
    border-radius: 4px;
    margin: 0 20px;
    color: #fff;
    font-size: 28px;
    display: flex;
    align-items: center;
}

.standard-con-download a img {
    height: 27px;
    width: auto !important;
    margin-right: 5px;
}

.standard-con-download .s-view {
    background-color: #f7ab00;

}

.standard-con-download .s-download {
    background-color: #da251d;
}

